gcc fsm.c fsm.h relay.c relay.h main.c -o main.o -lpthread